
// It's generated file. DO NOT MODIFY IT!

using Diablerie.Engine.Datasheets;
using Diablerie.Engine.IO.D2Formats;

class SkillDescriptionLoader : Datasheet.Loader<SkillDescription>
{

    public void LoadRecord(ref SkillDescription record, DatasheetStream stream)
    {
                stream.Read(ref record.id);
                stream.Read(ref record.skillPage);
                stream.Read(ref record.skillRow);
                stream.Read(ref record.skillColumn);
                stream.Read(ref record.listRow);
                stream.Read(ref record.listPool);
                stream.Read(ref record.iconIndex);
                stream.Read(ref record.strName);
                stream.Read(ref record.strShort);
                stream.Read(ref record.strLong);
                stream.Read(ref record.strAlt);
                stream.Read(ref record.strMana);
                stream.Read(ref record.descDam);
                record.otherFields = new string[100];
                    stream.Read(ref record.otherFields[0]);
                    stream.Read(ref record.otherFields[1]);
                    stream.Read(ref record.otherFields[2]);
                    stream.Read(ref record.otherFields[3]);
                    stream.Read(ref record.otherFields[4]);
                    stream.Read(ref record.otherFields[5]);
                    stream.Read(ref record.otherFields[6]);
                    stream.Read(ref record.otherFields[7]);
                    stream.Read(ref record.otherFields[8]);
                    stream.Read(ref record.otherFields[9]);
                    stream.Read(ref record.otherFields[10]);
                    stream.Read(ref record.otherFields[11]);
                    stream.Read(ref record.otherFields[12]);
                    stream.Read(ref record.otherFields[13]);
                    stream.Read(ref record.otherFields[14]);
                    stream.Read(ref record.otherFields[15]);
                    stream.Read(ref record.otherFields[16]);
                    stream.Read(ref record.otherFields[17]);
                    stream.Read(ref record.otherFields[18]);
                    stream.Read(ref record.otherFields[19]);
                    stream.Read(ref record.otherFields[20]);
                    stream.Read(ref record.otherFields[21]);
                    stream.Read(ref record.otherFields[22]);
                    stream.Read(ref record.otherFields[23]);
                    stream.Read(ref record.otherFields[24]);
                    stream.Read(ref record.otherFields[25]);
                    stream.Read(ref record.otherFields[26]);
                    stream.Read(ref record.otherFields[27]);
                    stream.Read(ref record.otherFields[28]);
                    stream.Read(ref record.otherFields[29]);
                    stream.Read(ref record.otherFields[30]);
                    stream.Read(ref record.otherFields[31]);
                    stream.Read(ref record.otherFields[32]);
                    stream.Read(ref record.otherFields[33]);
                    stream.Read(ref record.otherFields[34]);
                    stream.Read(ref record.otherFields[35]);
                    stream.Read(ref record.otherFields[36]);
                    stream.Read(ref record.otherFields[37]);
                    stream.Read(ref record.otherFields[38]);
                    stream.Read(ref record.otherFields[39]);
                    stream.Read(ref record.otherFields[40]);
                    stream.Read(ref record.otherFields[41]);
                    stream.Read(ref record.otherFields[42]);
                    stream.Read(ref record.otherFields[43]);
                    stream.Read(ref record.otherFields[44]);
                    stream.Read(ref record.otherFields[45]);
                    stream.Read(ref record.otherFields[46]);
                    stream.Read(ref record.otherFields[47]);
                    stream.Read(ref record.otherFields[48]);
                    stream.Read(ref record.otherFields[49]);
                    stream.Read(ref record.otherFields[50]);
                    stream.Read(ref record.otherFields[51]);
                    stream.Read(ref record.otherFields[52]);
                    stream.Read(ref record.otherFields[53]);
                    stream.Read(ref record.otherFields[54]);
                    stream.Read(ref record.otherFields[55]);
                    stream.Read(ref record.otherFields[56]);
                    stream.Read(ref record.otherFields[57]);
                    stream.Read(ref record.otherFields[58]);
                    stream.Read(ref record.otherFields[59]);
                    stream.Read(ref record.otherFields[60]);
                    stream.Read(ref record.otherFields[61]);
                    stream.Read(ref record.otherFields[62]);
                    stream.Read(ref record.otherFields[63]);
                    stream.Read(ref record.otherFields[64]);
                    stream.Read(ref record.otherFields[65]);
                    stream.Read(ref record.otherFields[66]);
                    stream.Read(ref record.otherFields[67]);
                    stream.Read(ref record.otherFields[68]);
                    stream.Read(ref record.otherFields[69]);
                    stream.Read(ref record.otherFields[70]);
                    stream.Read(ref record.otherFields[71]);
                    stream.Read(ref record.otherFields[72]);
                    stream.Read(ref record.otherFields[73]);
                    stream.Read(ref record.otherFields[74]);
                    stream.Read(ref record.otherFields[75]);
                    stream.Read(ref record.otherFields[76]);
                    stream.Read(ref record.otherFields[77]);
                    stream.Read(ref record.otherFields[78]);
                    stream.Read(ref record.otherFields[79]);
                    stream.Read(ref record.otherFields[80]);
                    stream.Read(ref record.otherFields[81]);
                    stream.Read(ref record.otherFields[82]);
                    stream.Read(ref record.otherFields[83]);
                    stream.Read(ref record.otherFields[84]);
                    stream.Read(ref record.otherFields[85]);
                    stream.Read(ref record.otherFields[86]);
                    stream.Read(ref record.otherFields[87]);
                    stream.Read(ref record.otherFields[88]);
                    stream.Read(ref record.otherFields[89]);
                    stream.Read(ref record.otherFields[90]);
                    stream.Read(ref record.otherFields[91]);
                    stream.Read(ref record.otherFields[92]);
                    stream.Read(ref record.otherFields[93]);
                    stream.Read(ref record.otherFields[94]);
                    stream.Read(ref record.otherFields[95]);
                    stream.Read(ref record.otherFields[96]);
                    stream.Read(ref record.otherFields[97]);
                    stream.Read(ref record.otherFields[98]);
                    stream.Read(ref record.otherFields[99]);
                stream.Read(ref record.eol);
    }
}
